//导入手机号
$(document).delegate("#fileInput", "change", function () {
    $("#phones").val('');
    if (this.files.length)
    {
        var file = this.files[0];
        if (file.name.indexOf('.xls') != -1 || file.name.indexOf('.xlsx') != -1) {//excel文件

            var layerIndex = layer.msg('导入中。。。', {icon: 16, time: 3600000, shade: [0.5, '#fff']});

            $.ajaxFileUpload({
                url: '/uploader/parseexcel',
                secureuri: false,
                fileElementId: 'fileInput',
                dataType: 'json',
                success: function (data) {
                    layer.close(layerIndex); //关闭加载层
                    if (data.status == 0) {
                        checkPhones(data.data);
                    } else {
                        bbx_alert_error(data.message);
                    }
                },
                error: function () {
                    layer.close(layerIndex); //关闭加载层
                    bbx_alert_error('出错啦~');
                }
            });
        } else {
            bbx_alert_error('文件类型必须是：.xls,.xlsx');
        }
    }
    //清空文件域
    $(this).after($(this).clone().val(""));
    $(this).remove();
});

//检查手机号
function checkPhones(phones) {
    var rigph = '', errph = '';
    for (var i in phones) {
        if (phones[i].length != 11 || phones[i].replace(/^[1-9]\d*$/, '')) {
            errph += phones[i] + ' 信息错误<br>';
        } else {
            rigph += phones[i] + ';';
        }
    }
    if (errph) {
        //弹出页面层
        layer.open({
            type: 1,
            skin: 'layui-layer-rim', //加上边框
            area: ['420px', '240px'], //宽高
            content: '导入失败，请核对信息后重新导入<br>' + errph //+ '<div class="bot-button"> <input class="btn btn-lg-blue" id="close"  type="button" value="关闭">,
//            success: function (layero, index) {
//                layero.find("#close").on("click", function () {
//                    layer.close(index);
//                });
//            }
        });
    } else {
        $("#phones").val(rigph);
    }
}